Method Summary |
|
__init__ (self,
logtarget,
commport)
Calls all the constructors and sets initial modes |
|
ATget_builtin_ringtone_index(self)
|
|
get_builtin_ringtone_index(self)
|
|
get_user_rt_index(self,
r)
|
|
get_wallpaper_index(self)
|
|
getfundamentals (self,
results)
Gets information fundamental to interoperating with the phone and
UI. |
|
getphonebook (self,
result)
Reads the phonebook data. |
|
getringtones(self,
result)
|
|
getwallpapers(self,
result)
|
|
savephonebook (self,
data)
Saves out the phonebook |
|
saveringtones(self,
result,
merge)
|
|
savewallpapers(self,
result,
merge)
|
|
__validate_entry(self,
pb_entry,
pb_groups,
ringtone_index)
|
|
_bitpim_serials(self,
pb_entry)
|
|
_del_my_serials(self,
pb_entry)
|
|
_del_phone_entry(self,
pb_entry)
|
|
_extract_phone_entry(self,
entry,
fundamentals)
|
|
_get_number_type(self,
type)
|
|
_get_phonebook (self,
result,
show_progress)
Reads the phonebook data. |
|
_get_speeddial(self,
pb_entry)
|
|
_has_duplicate_speeddial(self,
pb_book)
|
|
_has_serial1(self,
pb_entry)
|
|
_my_serials(self,
pb_entry)
|
|
_same_serial1(self,
s1,
pb_entry)
|
|
_set_speeddial(self,
pb_entry,
sd)
|
|
_update_speeddial(self,
pb_entry)
|
|
_write_phone_entry(self,
pb_entry,
data)
|
|
getphoneinfo(self,
phone_info)
|
|
savememo(self,
result,
merge)
|
|
savesms(self,
result,
merge)
|
|
savetodo(self,
result,
merge)
|
Inherited from Phone |
|
csvsplit (self,
line)
Parse a Samsung comma separated list. |
|
defrell (self,
s,
acol,
ncol)
Fixes up phonebook responses with the alias field. |
|
del_phone_entry (self,
entry_index)
|
|
detectphone (_,
coms,
likely_ports,
res,
_module,
_log)
(Class method)
|
|
encode_timedate (self,
td)
|
|
extract_timedate (self,
td)
|
|
get_analog_digital (self)
|
|
get_battery_level (self)
|
|
get_calendar_entry (self,
entry_index)
|
|
get_canned_msg (self,
entry_index)
|
|
get_detect_data (self,
r)
|
|
get_esn (self)
|
|
get_firmware_version (self)
|
|
get_groups (self,
groups_range)
|
|
get_manufacturer (self)
|
|
get_memo_entry (self,
entry_index)
|
|
get_model (self)
|
|
get_phone_entry (self,
entry_index,
alias_column,
num_columns)
|
|
get_phone_number (self)
|
|
get_signal_quality (self)
|
|
get_sms_inbox (self,
entry_index)
|
|
get_sms_saved (self,
entry_index)
|
|
get_sms_sent (self,
entry_index)
|
|
get_time_stamp (self)
|
|
get_todo_entry (self,
entry_index)
|
|
getcalendar (self,
result)
|
|
is_mode_modem (self)
|
|
is_online (self)
|
|
phonize (self,
str)
Convert the phone number into something the phone understands All
digits, P, T, * and # are kept, everything else is removed |
|
process_calendar (self,
dict)
Optimize and expand calendar data suitable for phone download |
|
samsungescape (self,
s)
Escape double quotes and }'s in a string... |
|
save_calendar_entry (self,
entry_str)
|
|
save_canned_msg (self,
entry_str)
|
|
save_memo_entry (self,
entry_str)
|
|
save_phone_entry (self,
entry_str)
|
|
save_todo_entry (self,
entry_str)
|
|
savecalendar (self,
dict,
merge)
|
|
splitandunescape (self,
line)
Split fields and unescape double quote and right brace |
|
_get_at_response (self)
|
|
_getmemo (self,
result)
|
|
_getphoneinfo (self,
phone_info)
|
|
_getsms (self,
result)
|
|
_gettodo (self,
result)
|
|
_savememo (self,
result,
merge)
|
|
_savesms (self,
result,
merge)
|
|
_savetodo (self,
result,
merge)
|
|
_send_and_get (self,
at_command)
|
|
_send_at_and_get (self,
cmd)
|
|
_setmodebrew (self)
|
|
_setmodebrewtomodem (self)
|
|
_setmodemodem (self)
|
|
_setmodemodemtobrew (self)
|
|
_setmodemodemtophonebook (self)
|
|
_setmodephonebook (self)
|
|
_setmodephonebooktobrew (self)
|
|
_setmodephonebooktomodem (self)
|
Inherited from Phone |
|
alert (self,
message,
wait)
Raises an alert in the main thread |
|
close (self)
|
|
log (self,
str)
Log a message |
|
logdata (self,
str,
data,
klass)
Log some data with option data object/class for the analyser |
|
progress (self,
pos,
max,
desc)
Update the progress meter |
|
raisecommsdnaexception (self,
str)
Raise a comms DeviceNeedsAttention Exception |
|
raisecommsexception (self,
str,
klass)
|
|
readobject (self,
filename,
object_class,
logtitle,
uselocalfs)
Read the specified filename and bind it to the object class |
|
setmode (self,
desiredmode)
Ensure the phone is in the right mode |
|
writeobject (self,
filename,
obj,
logtitle,
uselocalfs)
Writhe the object into the file |
|
getmemo(self,
result)
|
|
getsms(self,
result)
|
|
gettodo(self,
result)
|
Inherited from object |
|
__delattr__ (...)
x.__delattr__('name') <==> del x.name |
|
__getattribute__ (...)
x.__getattribute__('name') <==> x.name |
|
__hash__ (x)
x.__hash__() <==> hash(x) |
|
__new__ (T,
S,
...)
T.__new__(S, ...) -> a new object with type S, a subtype of T |
|
__reduce__ (...)
helper for pickle |
|
__reduce_ex__ (...)
helper for pickle |
|
__repr__ (x)
x.__repr__() <==> repr(x) |
|
__setattr__ (...)
x.__setattr__('name', value) <==> x.name = value |
|
__str__ (x)
x.__str__() <==> str(x) |
Inherited from RealBrewProtocol |
|
basename (self,
path)
|
|
dirname (self,
filename)
|
|
exists (self,
path)
|
|
explore0c (self)
|
|
get_brew_esn (self)
|
|
getfilecontents (self,
file,
use_cache)
|
|
getfilesystem (self,
dir,
recurse)
|
|
getfirmwareinformation (self)
|
|
hassubdirs (self,
dir)
|
|
isdir (self,
path)
|
|
isfile (self,
filename)
|
|
join (self,
*args)
|
|
listfiles (self,
dir)
|
|
listsubdirs (self,
dir,
recurse)
|
|
mkdir (self,
name)
|
|
mkdirs (self,
directory)
|
|
modemmoderequest (self)
|
|
offlinerequest (self,
reset,
delay)
|
|
rmdir (self,
name)
|
|
rmdirs (self,
path)
|
|
rmfile (self,
name)
|
|
sendbrewcommand (self,
request,
responseclass,
callsetmode)
|
|
setfileattr (self,
filename,
date)
|
|
statfile (self,
name)
|
|
writefile (self,
name,
contents)
|
Class Variable Summary |
dict |
allringtones = {}
|
tuple |
builtinringtones = ('Inactive', 'Bell 1', 'Bell 2', 'Bel...
|
str |
desc = 'SCH-A670'
|
NoneType |
getmedia = None |
type |
parent_phone = phones.com_samsung.Phone |
str |
serialsname = 'scha670'
|
tuple |
_Phone__camerapix_info = ('wallpapers', 'wallpaper-index...
|
xrange |
_Phone__groups_range = xrange(5)
|
int |
_Phone__pb_alias = 17 |
int |
_Phone__pb_atpbokw_field_count = 26 |
tuple |
_Phone__pb_blanks = (19, 20)
|
int |
_Phone__pb_contact_image = 24 |
int |
_Phone__pb_date_time_stamp = 25 |
int |
_Phone__pb_email = 21 |
int |
_Phone__pb_entry = 0 |
int |
_Phone__pb_fax_num = 15 |
int |
_Phone__pb_group = 2 |
int |
_Phone__pb_home_num = 7 |
int |
_Phone__pb_image_assign = 22 |
int |
_Phone__pb_image_id = 23 |
int |
_Phone__pb_max_alias_chars = 48 |
int |
_Phone__pb_max_email_chars = 48 |
int |
_Phone__pb_max_emails = 1 |
int |
_Phone__pb_max_name_len = 22 |
int |
_Phone__pb_max_number_len = 32 |
int |
_Phone__pb_max_speeddials = 500 |
int |
_Phone__pb_mem_loc = 1 |
int |
_Phone__pb_mobile_num = 11 |
int |
_Phone__pb_name = 4 |
tuple |
_Phone__pb_numbers = ({'home': 7}, {'office': 9}, {'cell...
|
int |
_Phone__pb_office_num = 9 |
int |
_Phone__pb_pager_num = 13 |
int |
_Phone__pb_ringtone = 3 |
int |
_Phone__pb_speed_dial = 5 |
xrange |
_Phone__phone_entries_range = xrange(1, 501)
|
tuple |
_Phone__ringtone_info = ('ringtone', 'ringtone-index', '...
|
str |
_Phone__rt_dir = 'brew/ringer'
|
str |
_Phone__rt_index_file = 'nvm/nvm/brew_melody'
|
tuple |
_Phone__video0_info = ('wallpapers', 'wallpaper-index', ...
|
tuple |
_Phone__video1_info = ('wallpapers', 'wallpaper-index', ...
|
tuple |
_Phone__wallpaper_info = ('wallpapers', 'wallpaper-index...
|
str |
_Phone__wp_dir = 'brew/shared'
|
int |
_Phone__wp_header_bytes = 96 |
str |
_Phone__wp_index_file = 'nvm/nvm/brew_image'
|
str |
_Phone__wp_photo_dir = 'digital_cam'
|
int |
_Phone__wp_ts_offset = 47 |
Inherited from Phone |
str |
MODEPHONEBOOK = 'modephonebook'
|
str |
_AT_str = 'AT'
|
int |
_cal_alarm_type = 4 |
dict |
_cal_alarm_values = {'1': 0, '0': -1, '3': 30, '2': 10, ...
|
int |
_cal_datetime_stamp = 3 |
int |
_cal_end_datetime = 2 |
str |
_cal_end_datetime_value = '19800106T000000'
|
xrange |
_cal_entries_range = xrange(20)
|
int |
_cal_entry = 0 |
int |
_cal_max_events = 20 |
int |
_cal_max_events_per_day = 9 |
int |
_cal_max_name_len = 32 |
int |
_cal_num_of_read_fields = 7 |
int |
_cal_num_of_write_fields = 6 |
int |
_cal_read_name = 6 |
int |
_cal_start_datetime = 1 |
int |
_cal_write_name = 5 |
str |
_Error_str = '\r\nERROR\r\n'
|
str |
_OK_str = '\r\nOK\r\n'
|
float |
_read_timeout = 0.10000000000000001 |
str |
_switch_mode_cmd = 'DX\xf4~'
|
Inherited from Phone |
NotImplementedType |
getcallhistory = NotImplemented
|
NotImplementedType |
getmemo = NotImplemented
|
NotImplementedType |
getplaylist = NotImplemented
|
NotImplementedType |
getsms = NotImplemented
|
NotImplementedType |
gett9db = NotImplemented
|
NotImplementedType |
gettodo = NotImplemented
|
str |
MODEMODEM = 'modemodem'
|
str |
MODENONE = 'modenone'
|
Inherited from RealBrewProtocol |
str |
brewterminator = '~'
|
str |
MODEBREW = 'modebrew'
|
int |
_brewepochtounix = 315964800 |